propsage.namespace("modules.admin.modules.accounting");

modules.admin.modules.accounting.addTax = (function($){
	function initComponents()
	{
		$('#dlg_CreateTaxType').find('form').get(0).reset();
		$('#dlg_CreateTaxType').dialog({
			'autoOpen':false,
			'width':300,
			'buttons':{
				'OK': onNewTaxTypeOk,
				'Cancel': onNewTaxTypeCancel
			}
		});
	}

	function initEventHandlers()
	{
		$('.form-table').delegate('#btnCreateTaxType','click',onBtnNewTaxTypeClick);
	}
	
	function onNewTaxTypeOk(){
		
		var newTaxTypeName = $('#newTaxType').val();
		$.post(baseUrl + '/admin/accounting/ajaxAddTaxType', {name: newTaxTypeName}, function(data){});
		$(this).dialog('close');
		window.location.reload();
	}
	
	function onNewTaxTypeCancel()
	{
		$(this).dialog('close');
	}
	
	function onBtnNewTaxTypeClick()
	{
		$('#dlg_CreateTaxType').dialog('open');
		$('#dlg_CreateTaxType').find('form').get(0).reset();
		
	}
	
	$(document).ready(function(){
		initComponents();
		initEventHandlers();
	});
	
}(jQuery));